<!doctype html>
<!-- Server: sfs-consume-6 -->

<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6" > <![endif]-->
<!--[if IE 7 ]>    <html lang="en" class="no-js ie7" > <![endif]-->
<!--[if IE 8 ]>    <html lang="en" class="no-js ie8" > <![endif]-->
<!--[if IE 9 ]>    <html lang="en" class="no-js ie9" > <![endif]-->
<!--[if (gt IE 9)|!(IE)]>--> <html lang="en" class="no-js"> <!--<![endif]-->
    <head>
        <meta charset="utf-8">

        <meta name="description" content="dom4j is a simple and flexible open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework …">
        <meta name="keywords" content="Communications, Internet, Software Development,  Open Source, Open Source Software, Development, Community, Source Code, Secure,  Downloads, Free Software">
<noscript>
    <meta http-equiv="refresh" content="5; url=http://downloads.sourceforge.net/project/dom4j/dom4j/1.6.1/dom4j-1.6.1.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fdom4j%2Ffiles%2Fdom4j-2.0.0-ALPHA-2%2F&amp;ts=1328849433&amp;use_mirror=cdnetworks-kr-1">
</noscript>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Download dom4j: flexible XML framework for Java from SourceForge.net</title>
        <link rel="shortcut icon" href="http://a.fsdn.com/con/img/sftheme/favicon.ico">

<link rel="canonical" href="/projects/dom4j/files/latest/download">

        <script type="text/javascript">
            /*global unescape, window, console, jQuery, $, net, SF, COMSCORE, DD_belatedPNG */
            // Setup our namespace
            if (!window.SF) { window.SF = {}; }
            if (!window.net) { window.net = {}; }
            if (!window.net.sf) { window.net.sf = {}; }
            if (!window.SF) { window.SF = {}; }
            SF.cdn = 'http://a.fsdn.com/con';
            SF.deploy_time = '1328815000';
        </script>

<script src="http://a.fsdn.com/con/js/sftheme/modernizr.custom.90514.js"></script>

<script src="http://a.fsdn.com/con/js/sftheme/jquery-1.5.1.js"></script>
<!--[if lt IE 7 ]>
  <script src="http://a.fsdn.com/con/js/sftheme/dd_belatedpng.js"></script>
  <script> DD_belatedPNG.fix('img, .png_bg'); //fix any <img> or .png_bg background-images </script>
<![endif]-->
 <link rel="stylesheet" href="http://a.fsdn.com/con/css/download.css?1328815000" type="text/css">

    <style type="text/css" >.sfdl { width:197px;height:39px;padding:0;position:relative;font:bold 12px/1.17 sans-serif !important; border:1px solid #aaa;display:inline;float:left;text-decoration:none;-moz-box-shadow:rgba(255, 255, 255, 0.6) 0 1px 0 0;-webkit-box-shadow:rgba(255, 255, 255, 0.6) 0 1px 0 0;-o-box-shadow:rgba(255, 255, 255, 0.6) 0 1px 0 0;box-shadow:rgba(255, 255, 255, 0.6) 0 1px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:no-repeat #e5e5e5 8px center url();background-image:url(), -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #fff), color-stop(100%, #ccc));background-image:url(), -moz-linear-gradient(top, #fff 0%, #ccc 100%);background-image:url(), linear-gradient(top, #fff 0%, #ccc 100%);background-position:8px center, 0 0;margin:0 10px 7px 0;overflow:hidden;color:#555 !important;}.sfdl:hover { cursor:pointer;text-decoration:none;background:8px center no-repeat #eee url();}.sfdl-lite { background:0 center no-repeat #337733 none;color:white !important;height:auto;padding:0.5em 1em;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #339933), color-stop(100%, #337733));background-image:-moz-linear-gradient(top, #339933 0%, #337733 100%);background-image:linear-gradient(top, #339933 0%, #337733 100%);}.sfdl-lite:hover { background:0 center no-repeat #339933;}.sfdl span { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:block;margin:3px;margin-left:35px;padding:4px;text-align:left;color:#FFF;background:#363;background-image:-moz-linear-gradient(center top, #393 0%, #373 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #393),color-stop(1, #373));background-image:linear-gradient(top, #393 0%, #373 100%);overflow:hidden;height:25px;}.sfdl b { display:block;line-height:12.5px;}.sfdl small { display:block;line-height:12.5px;color:#ADC2AD; font-weight:normal;white-space:nowrap;overflow:hidden;font-size:77%;}</style>

        
<script type="text/javascript">
    SF.adblock = true;
    var immersion_adcode = "";
</script>
        <script type="text/javascript" src="http://a.fsdn.com/con/js/bootstrap.js?1328815000"></script>
        <script type="text/javascript" src="http://a.fsdn.com/con/js/adframe.js?1328815000"></script>
<script type="text/javascript" src="http://a.fsdn.com/con/js/lib/jquery.outerhtml.js?1328815000"></script>

        <script type="text/javascript">
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-32013-6']);
            _gaq.push(['_setCustomVar', 1, 'Page Type', 'pg_dwnld', 3]);
            _gaq.push(['_setCustomVar', 3, 'Project', 'dom4j', 3]);
            _gaq.push(['_setCustomVar', 4, 'Topic', 'Communications, Internet, Software Development', 3]);
            
            _gaq.push(['_trackPageview']);
            _gaq.push(['_trackPageLoadTime']);
            (function() {
                var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                ga.src = ('https:' === document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
            })();
        </script>
    </head>
    <body id="pg_dwnld" class="">
        


<div id="p77_immersion" class="ad">
    
<script type="text/javascript">
    SF.loadAd('p77_immersion', 'http://ad.doubleclick.net/adj/ostg.sourceforge/cons_pg_dwnld_mobile_p77_immersion;pg=/project/downloading.php;psrch=0;logged_in=0;tpc=dom4j;tpc=development;tpc=communications;tpc=java;tpc=internet;aud=developers;aud=sysadmins;tile=1;sz=700x500;ord=5159516090553853?', 'cons_pg_dwnld_mobile_p77_immersion');
</script>
</div>


        <div id="busy-spinner"></div>
        
<header id="site-header">
    <div class="wrapper">
        <a href="/" class="logo">
            <span>SourceForge</span>
        </a>
        
        <form method="get" action="/directory/">
            <input type="text" id="words" name="q" placeholder="Find Open Source Software">
        </form>
        
        <!--Switch to {language}-->
        <nav id="nav-site">
            <a href="/directory/" title="Browse our software.">Browse</a>
            <a href="/blog/" title="Read the latest news from the SF HQ.">Blog</a>
            <a href="/support" title="Contact us for help and feedback.">Support</a>
            <a href="http://jobs.sourceforge.net/">Jobs</a>
            
            <a href="https://sourceforge.net/user/registration">Newsletters</a>
            
            <a href="http://geek.net/events/">Resources</a>
        </nav>
        <nav id="nav-account">
            
            <a href="https://sourceforge.net/user/registration">Register</a>
            <a href="https://sourceforge.net/account/login.php">Log In</a>
            
        </nav>
        
<div id="downloading">
    <div id="starting">
        <h1 id="dl_countdown">
            
            Your 
                <a href="/projects/dom4j/">dom4j: flexible XML framework for Java</a>
             download will start shortly...
        </h1>
        <p>
        
        
            Problems with the download?  Check your browser's security bar, or try a 
            <a href="http://downloads.sourceforge.net/project/dom4j/dom4j/1.6.1/dom4j-1.6.1.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fdom4j%2Ffiles%2Fdom4j-2.0.0-ALPHA-2%2F&amp;ts=1328849433&amp;use_mirror=cdnetworks-kr-1" class="direct-download">
        direct link</a>, or try another 
            <a href="/settings/mirror_choices?projectname=dom4j&amp;filename=dom4j/1.6.1/dom4j-1.6.1.zip"
               title="A mirror is an exact copy of a download available in multiple locations around the world.  Select the one closest to your location."
               class="mirror" data-release-url="http://downloads.sourceforge.net/project/dom4j/dom4j/1.6.1/dom4j-1.6.1.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fdom4j%2Ffiles%2Fdom4j-2.0.0-ALPHA-2%2F&amp;ts=1328849433&amp;use_mirror=cdnetworks-kr-1" rel="nofollow">
        mirror</a>.
        </p>
    </div>

    <div id="mirror">
        
        Mirror provided by: 
            
              
              
              <a href="http://cdnetworks.com/" title="CDNetworks"><img id="mirror-logo" src="http://images.sourceforge.net/mirrorimages/cdnetworks-small.jpg" alt="CDNetworks" width="100" height="41"/></a>
            
        
    </div>
</div>
    </div>
</header>
        
<div id="mirror-drawer"></div>

        <div id="messages">
        </div>
        <div id="page-body"><div id="content-template2" class="content">
    <div class="ads">
        <div class="row">
            <div class="unit"><div id="p83_medrec" class="ad medrec">
<script type="text/javascript">
    SF.loadAd('p83_medrec', 'http://ad.doubleclick.net/adj/ostg.sourceforge/cons_pg_dwnld_mobile_p83_medrec;pg=/project/downloading.php;psrch=0;logged_in=0;tpc=dom4j;tpc=development;tpc=communications;tpc=java;tpc=internet;aud=developers;aud=sysadmins;tile=2;sz=300x250;ord=5159516090553853?', 'cons_pg_dwnld_mobile_p83_medrec');
</script></div></div>
            <div class="unit"><div id="p84_medrec" class="ad medrec">
<script type="text/javascript">
    SF.loadAd('p84_medrec', 'http://ad.doubleclick.net/adj/ostg.sourceforge/cons_pg_dwnld_mobile_p84_medrec;pg=/project/downloading.php;psrch=0;logged_in=0;tpc=dom4j;tpc=development;tpc=communications;tpc=java;tpc=internet;aud=developers;aud=sysadmins;tile=3;sz=300x250;ord=5159516090553853?', 'cons_pg_dwnld_mobile_p84_medrec');
</script></div></div>
        </div>
        <div class="row">
            <div class="unit"><div id="p86_featureddl" class="ad medrec">
<script type="text/javascript">
    SF.loadAd('p86_featureddl', 'http://ad.doubleclick.net/adj/ostg.sourceforge/cons_pg_dwnld_mobile_p86_featureddl;pg=/project/downloading.php;psrch=0;logged_in=0;tpc=dom4j;tpc=development;tpc=communications;tpc=java;tpc=internet;aud=developers;aud=sysadmins;tile=4;sz=300x150,300x250;ord=5159516090553853?', 'cons_pg_dwnld_mobile_p86_featureddl');
</script></div></div>
            <div class="unit"><div id="p71_text" class="ad text">
<script type="text/javascript">
    SF.loadAd('p71_text', 'http://ad.doubleclick.net/adj/ostg.sourceforge/cons_pg_dwnld_mobile_p71_text;pg=/project/downloading.php;psrch=0;logged_in=0;tpc=dom4j;tpc=development;tpc=communications;tpc=java;tpc=internet;aud=developers;aud=sysadmins;tile=5;sz=;ord=5159516090553853?', 'cons_pg_dwnld_mobile_p71_text');
</script></div></div>
        </div>
    </div></div>

<div id="content-immersion" class="content">
    <div class="ads">
        <div id="immersion-container" class="ad immersion">
            <script type="text/javascript">
                function wrapperResize($wrapper) {
                    var width = jQuery(window).width();
                    $wrapper.css('width', width).css('margin-left', function() { return width / 2 * -1; });
                }
                document.write(immersion_adcode);
                var $wrapper = jQuery('.ad.wrapper');
                if ($wrapper.length) {
                    jQuery('#content-immersion').addClass('with-wrapper');
                    wrapperResize($wrapper);
                    jQuery(window).resize(function() {
                        wrapperResize($wrapper);
                    });
                }
            </script>
        </div>
    </div></div>

<script type="text/javascript">
    if (!SF.track) {
        SF.track = {};
    }
    SF.track.download_ad_template = 'template2';
    if (immersion_adcode) {
        jQuery('#content-immersion').show();
        jQuery('#content-template2').hide();
        if (immersion_adcode.indexOf('accelacomm') === -1 &&
            jQuery('#content-immersion .crossmerch').length) {
            jQuery('#content-immersion').addClass('with-aside');
            jQuery('#content-immersion .crossmerch').show();
        }
        SF.track.download_ad_template = 'template1';
    }
</script>

        </div>
        
        <hr id="footer_separator">
          
<footer id="site-footer">
    <nav>
        <a href="http://twitter.com/sfnet_ops">Status</a>
        <a href="http://geek.net/terms-of-use">Terms</a>
        <a href="http://geek.net/privacy-statement">Privacy</a>
        <a href="http://geek.net/advertise/">Advertise</a>
        <a href="/about">About</a>
        <a href="http://html5center.sourceforge.net/blog/">HTML5 Center</a>
        <a href="http://sourceforge.jp/">SourceForge.JP</a>
    </nav>
    <div id="copyright">
        &copy; 2012 <a href="http://geek.net" title="Network which provides and promotes Open Source software downloads, development, discussion and news.">Geeknet, Inc.</a>
    </div>
</footer>
                <script src="http://a.fsdn.com/con/js/min/sf.dwnld.js-de.js?1328815000" type="text/javascript"></script>
            
        <!-- Begin comScore Tag -->
        <script type="text/javascript">
            document.write(unescape("%3Cscript src='" + (document.location.protocol === "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));
        </script>
        <script type="text/javascript">
            if (window.COMSCORE) {
                COMSCORE.beacon({
                    c1: 2,
                    c2: 6035546,
                    c3: "",
                    c4: "",
                    c5: "",
                    c6: "",
                    c15: ""
                });
            }
        </script>
        <noscript>
            <img src="http://b.scorecardresearch.com/p?c1=2&amp;c2=6035546&amp;c3=&amp;c4=&amp;c5=&amp;c6=&amp;c15=&amp;cj=1" alt="comScore2" />
        </noscript>
        <!-- End comScore Tag -->
        
    
    <script type="text/javascript">
        net.sf.safari_dl_delay = 5000;
        SF.ios = false;
    </script>

        <!-- KISSinsights page surveys -->
        <script type="text/javascript">
            var _kiq = _kiq || [];
            _kiq.push(['options', { anchor: 'left' }]);
        </script>
        <script type="text/javascript" src="//s3.amazonaws.com/ki.js/16994/3eh.js" async></script>
        <!-- End KISSinsights -->
    </body>
</html>